package com.yuyou.fn.educational.vo;


import java.util.Date;

/**
 * Created by wens on 2017/7/25.
 */
public class DiscountSaveOrUpdateVo {

    private Long discountId;

    /**  */
    private Long discountRuleId;

    /** 优惠规则名称 */
    private String ruleName;

    /** 优惠名称 */
    private String name;

    /**  */
    private Long categoryId;


    /** 优惠说明 */
    private String remark;

    /** 启用开关 0:关闭 1:启用 */
    private Integer switchStatus;

    private Integer supportRefund ;


    /** 变量参数 */
    private String params;

    /** 生效开始时间 */
    private Date effectiveStartTime;

    /** 生效结束时间 */
    private Date effectiveEndTime;

    private Long areaTeamId;

    private String productIds;

    /** 适用课程 */
    private String courseTemplateIds;

    /** 适用年级 */
    private String gradeIds;

    /** 适用科目 */
    private String subjectIds;

    private String busTeamIds;

    /** 适用期 */
    private String periodIds;

    private String exclusiveDiscountIds;

    private String exclusiveDiscountNames;

    private Integer priority ;

    public Integer getPriority() {
        return priority;
    }

    public void setPriority(Integer priority) {
        this.priority = priority;
    }

    public Long getDiscountId() {
        return discountId;
    }

    public void setDiscountId(Long discountId) {
        this.discountId = discountId;
    }

    public Long getDiscountRuleId() {
        return discountRuleId;
    }

    public void setDiscountRuleId(Long discountRuleId) {
        this.discountRuleId = discountRuleId;
    }

    public String getRuleName() {
        return ruleName;
    }

    public void setRuleName(String ruleName) {
        this.ruleName = ruleName;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public Long getCategoryId() {
        return categoryId;
    }

    public void setCategoryId(Long categoryId) {
        this.categoryId = categoryId;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public Integer getSwitchStatus() {
        return switchStatus;
    }

    public void setSwitchStatus(Integer switchStatus) {
        this.switchStatus = switchStatus;
    }

    public String getParams() {
        return params;
    }

    public void setParams(String params) {
        this.params = params;
    }

    public Date getEffectiveStartTime() {
        return effectiveStartTime;
    }

    public void setEffectiveStartTime(Date effectiveStartTime) {
        this.effectiveStartTime = effectiveStartTime;
    }

    public Date getEffectiveEndTime() {
        return effectiveEndTime;
    }

    public void setEffectiveEndTime(Date effectiveEndTime) {
        this.effectiveEndTime = effectiveEndTime;
    }

    public Long getAreaTeamId() {
        return areaTeamId;
    }

    public void setAreaTeamId(Long areaTeamId) {
        this.areaTeamId = areaTeamId;
    }

    public String getProductIds() {
        return productIds;
    }

    public void setProductIds(String productIds) {
        this.productIds = productIds;
    }

    public String getCourseTemplateIds() {
        return courseTemplateIds;
    }

    public void setCourseTemplateIds(String courseTemplateIds) {
        this.courseTemplateIds = courseTemplateIds;
    }

    public String getGradeIds() {
        return gradeIds;
    }

    public void setGradeIds(String gradeIds) {
        this.gradeIds = gradeIds;
    }

    public String getSubjectIds() {
        return subjectIds;
    }

    public void setSubjectIds(String subjectIds) {
        this.subjectIds = subjectIds;
    }

    public String getBusTeamIds() {
        return busTeamIds;
    }

    public void setBusTeamIds(String busTeamIds) {
        this.busTeamIds = busTeamIds;
    }

    public String getPeriodIds() {
        return periodIds;
    }

    public void setPeriodIds(String periodIds) {
        this.periodIds = periodIds;
    }

    public String getExclusiveDiscountIds() {
        return exclusiveDiscountIds;
    }

    public void setExclusiveDiscountIds(String exclusiveDiscountIds) {
        this.exclusiveDiscountIds = exclusiveDiscountIds;
    }

    public String getExclusiveDiscountNames() {
        return exclusiveDiscountNames;
    }

    public void setExclusiveDiscountNames(String exclusiveDiscountNames) {
        this.exclusiveDiscountNames = exclusiveDiscountNames;
    }

    public Integer getSupportRefund() {
        return supportRefund;
    }

    public void setSupportRefund(Integer supportRefund) {
        this.supportRefund = supportRefund;
    }
}
